package com.wanjia.estate.pojo.bdc.suit;

import com.wanjia.estate.pojo.bdc.AbstractResponse;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
public class TcResponse extends AbstractResponse<TcResponse.ResponseData> {

    @Data
    public static class ResponseData implements Serializable {
        private List<ResponseList> list;
        private List<Zbyw> zbyw;
    }

    @Data
    public static class ResponseList implements Serializable {
       private String fj;
       private String dwmc;
       private String bh;
       private String fwsx;
       private String qljssj;
       private String bdclxmc;
       private String qlqssj;
       private List<Qlrlist> qlrlist;
       private String qllx;
       private List<Bdclist> bdclist;
       private String cqzh;
       private String cqzhjc;
       private String dbsj;
    }

    @Data
    public static class Qlrlist implements Serializable {
        private String qlrlxdh;
        private String bdcqzh;
        private String qlrmc;
        private String qlrzjlx;
        private String qlrtxdz;
        private String qlrzjh;
        private String gybl;
        private String qlrzjlxdm;
        private String gyfs;

    }

    @Data
    public static class Bdclist implements Serializable {
        private String dytdmj;
        private String tnmj;
        private String fzmj;
        private String fh;
        private String fjh;
        private String sjyt;
        private String zcs;
        private String fwbm;
        private String tdbdcqzh;
        private String zh;
        private String zl;
        private String dwdm;
        private String jznd;
        private String qh;
        private String quanh;
        private String bdcdyh;
        private String ftmj;
        private String fttdmj;
        private String szmyc;
        private String fsss;
        private String szc;
        private String jzjg;

    }

    @Data
    public static class Zbyw implements Serializable {
        private FwtcInfo fwtcInfo;
    }


    @Data
    public static class FwtcInfo implements Serializable {
        private String note;
        private String xzzt;
        private String rylx;
        private String auchadate;
        private String qszt;
        private String ycslbh;
        private String gybl;
        private String ausetuser;
        private String gyfs;
        private String sjly;
        private String ausetdate;
        private String fwzl;
        private String bdcqzh;
        private String sfzh;
        private String qlr;
        private String dbsj;
        private String id;
        private String fwyt;
        private String jzmj;

    }

}
